package com.book.service;

import com.book.pojo.Book;
import com.book.pojo.Page;

import java.util.List;

public interface bookService {
    /**
     * 添加图书
     * @param book
     */
    public void addBook(Book book);

    /**
     * 更新图书
     * @param book
     */
    public void updateBook(Book book);

    /**
     * 根据id删除图书
     * @param id
     */
    public void delBookById(Integer id);

    /**
     * 根据id查询图书
     * @param id
     * @return 查询的图书对象
     */
    public Book queryBookById(Integer id);

    /**
     * 查询所有的图书
     * @return 所有的图书bean对象
     */
    public List<Book> queryBooks();

    Page<Book> page(int pageNo, int pageSize);
}
